package com.bbz.core.sort;

import java.util.Arrays;

/**
 * 方式1：使用Comparable接口
 * 使用Comparable接口：让待排序对象所在的类实现Comparable接口，并重写Comparable接口中的compareTo()方法
 * 缺点是只能按照一种规则排序
 * 
 * @author dt
 *
 */
public class ComparableSortDemo {
	public static void main(String[] args) {
		Person[] persons = new Person[5];
		persons[0] = new Person("tom", 45);
		persons[1] = new Person("jack", 12);
		persons[2] = new Person("bill", 21);
		persons[3] = new Person("kandy", 34);
		persons[4] = new Person();
		Arrays.sort(persons);
		for (Person person : persons) {
			System.out.println(person);
		}

	}
}
